/*
  右视图
  题目描述
    给定一个 n 个结点的二叉树，每个结点的序号为 [1, n] 中的互不相同的正整数，根结点的序号为 1。
    想象自己站在二叉树的正右侧，按照从顶部到底部的顺序，求从右侧能看到的结点。
  输入描述
    第 1 行，一个正整数 n。
    接下来 n 行，第 i ( 1 ≤ i ≤ n) 行两个整数 li, ri，表示第 i 个结点的左儿子和右儿子的编号。
      若某个结点在树中没有左儿子，则对应的左儿子编号为 0，右儿子缺失时同理。
  输出描述
    输出若干行，其中第 i 行输出一个整数，表示在二叉树深度为 i 的那一层中，最右侧可见的结点。
  样例1
    输入
      7
      2 3
      4 0
      6 7
      5 0
      0 0
      0 0
      0 0
    输出
      1
      3
      7
      5
  提示
   【样例解释】
      二叉树如下图，其中在右边，从上到下只能看到 1,3,7,5。

                          1         <---
                         / \
                        2   3       <---
                       /   / \
                      4   6   7     <---
                     /
                    5               <---

   【取值范围】
      1 ≤ n ≤ 10^4
*/